package com.lingxu.api.ztb.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *  竣工验收表（多项验收）
 * </p>
 *
 * @author admin
 * @since 2025-08-15
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("API_MULTI_COMPLETION_ACCEPTANCE")
@ApiModel(value="MultiCompletionAcceptance对象", description=" 竣工验收表（多项验收）")
public class MultiCompletionAcceptance implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = " 项目名称 ")
    @TableField("PROJECT_NAME")
    private String projectName;

    @ApiModelProperty(value = " 项目编号 ")
    @TableField("PROJECT_CODE")
    private String projectCode;

    @ApiModelProperty(value = " 标段名称 ")
    @TableField("SECTION_NAME")
    private String sectionName;

    @ApiModelProperty(value = " 标段编号 ")
    @TableField("SECTION_CODE")
    private String sectionCode;

    @ApiModelProperty(value = " 验收方案 ")
    @TableField("ACCEPTANCE_PLAN")
    private String acceptancePlan;

    @ApiModelProperty(value = " 竣工验收开始时间 ")
    @TableField("COMPLETION_ACCEPTANCE_START_TIME")
    private Date completionAcceptanceStartTime;

    @ApiModelProperty(value = " 竣工验收结束时间 ")
    @TableField("COMPLETION_ACCEPTANCE_END_TIME")
    private Date completionAcceptanceEndTime;

    @ApiModelProperty(value = " 验收内容（竣工档案 / 现场 / 环保等）")
    @TableField("ACCEPTANCE_CONTENT")
    private String acceptanceContent;

    @ApiModelProperty(value = " 验收负责人 ")
    @TableField("ACCEPTANCE_MANAGER")
    private String acceptanceManager;

    @ApiModelProperty(value = " 验收单位 ")
    @TableField("ACCEPTANCE_UNIT")
    private String acceptanceUnit;

    @ApiModelProperty(value = " 验收记录 (文件名 另提供附件)")
    @TableField("ACCEPTANCE_RECORD_FILES")
    private String acceptanceRecordFiles;


}
